package com.xf.lastmall.moudle.dto;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by wangzhaoqian5 on 2018/8/10.
 */
public class GoodsAppOrderDetailDto {

    private String orderNo;
    private Date createTime;
    private String orderType;
    private int totalOrderQuantity;
    private BigDecimal totalOrderPrice;
    private BigDecimal goodsPrice;
    private String payType;
    private String orderStatus;
    private String businessStatus;
    private int saleWay;
    private String transNo;
    private Date payTime;
    private int currency;
    private int orderEpoch;
    private List<GoodsOrderSubRefDto> goodsOrderSubRefDtos;
    private BigDecimal payDiscountAmount;
    private BigDecimal leftPayDiscountAmount;
    private String merchantCode;

    private String merchantName;
    private String activityId;
    /**
     * 用户留言
     */
    private String remark;
    private Integer deliveryWay;
    private String mallCode;

    public String getMallCode() {
        return mallCode;
    }

    public void setMallCode(String mallCode) {
        this.mallCode = mallCode;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getDeliveryWay() {
        return deliveryWay;
    }

    public void setDeliveryWay(Integer deliveryWay) {
        this.deliveryWay = deliveryWay;
    }



    public int getCurrency() {
        return currency;
    }

    public void setCurrency(int currency) {
        this.currency = currency;
    }

    public int getOrderEpoch() {
        return orderEpoch;
    }

    public void setOrderEpoch(int orderEpoch) {
        this.orderEpoch = orderEpoch;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getTransNo() {
        return transNo;
    }

    public void setTransNo(String transNo) {
        this.transNo = transNo;
    }

    public int getSaleWay() {
        return saleWay;
    }

    public void setSaleWay(int saleWay) {
        this.saleWay = saleWay;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public int getTotalOrderQuantity() {
        return totalOrderQuantity;
    }

    public void setTotalOrderQuantity(int totalOrderQuantity) {
        this.totalOrderQuantity = totalOrderQuantity;
    }

    public BigDecimal getTotalOrderPrice() {
        return totalOrderPrice;
    }

    public void setTotalOrderPrice(BigDecimal totalOrderPrice) {
        this.totalOrderPrice = totalOrderPrice;
    }

    public BigDecimal getGoodsPrice() {
        return goodsPrice;
    }

    public void setGoodsPrice(BigDecimal goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getBusinessStatus() {
        return businessStatus;
    }

    public void setBusinessStatus(String businessStatus) {
        this.businessStatus = businessStatus;
    }

    public List<GoodsOrderSubRefDto> getGoodsOrderSubRefDtos() {
        return goodsOrderSubRefDtos;
    }

    public void setGoodsOrderSubRefDtos(List<GoodsOrderSubRefDto> goodsOrderSubRefDtos) {
        this.goodsOrderSubRefDtos = goodsOrderSubRefDtos;
    }

    public BigDecimal getPayDiscountAmount() {
        return payDiscountAmount;
    }

    public void setPayDiscountAmount(BigDecimal payDiscountAmount) {
        this.payDiscountAmount = payDiscountAmount == null ? new BigDecimal("0") : payDiscountAmount;
    }

    public BigDecimal getLeftPayDiscountAmount() {
        return leftPayDiscountAmount;
    }

    public void setLeftPayDiscountAmount(BigDecimal leftPayDiscountAmount) {
        this.leftPayDiscountAmount = leftPayDiscountAmount == null ? new BigDecimal("0") : leftPayDiscountAmount;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getActivityId() {
        return activityId;
    }

    public void setActivityId(String activityId) {
        this.activityId = activityId;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }
}
